<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Telephony Application Programming Interface</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Telephony_Application_Programming_Interface"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Telephony_Application_Programming_Interface rootpage-Telephony_Application_Programming_Interface skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Telephony Application Programming Interface</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Das <b>Telephony Application Programming Interface</b> (<b>TAPI</b>) ist eine <a href="Programmierschnittstelle" title="Programmierschnittstelle">Programmierschnittstelle</a> für <a href="Telefonie" title="Telefonie">Telefonieanwendungen</a>. Sie wurde 1993 von <a href="Microsoft" title="Microsoft">Microsoft</a> und <a href="Intel" title="Intel">Intel</a> eingeführt.
</p><p>Die erste Version (1.3) erschien als optionale <a href="16-Bit-Architektur" title="16-Bit-Architektur">16-Bit</a>-Komponente für <a href="Microsoft_Windows_3.1" title="Microsoft Windows 3.1">Windows 3.1</a>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Ab <a href="Microsoft_Windows_95" title="Microsoft Windows 95">Microsoft Windows 95</a> wurde TAPI fest im <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>-<a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a> verankert.
</p><p>Anwendungen für TAPI sind zum Beispiel <a href="Softphone" title="Softphone">Softwaretelefonie</a>, <a href="Videokonferenz" title="Videokonferenz">Videokonferenzprogramme</a> oder <a href="Callcenter" title="Callcenter">Callcenter</a>-Systeme. TAPI-<a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Treiber</a> sind auch in Verbindung mit <a href="Integrated_Services_Digital_Network" title="Integrated Services Digital Network">ISDN</a>-<a href="Telefonanlage" title="Telefonanlage">Telefonanlagen</a> zur Konfiguration und Rufbehandlung mittels <a href="Computer_Telephony_Integration" title="Computer Telephony Integration">CTI</a> gebräuchlich.
1999 wurde TAPI 3.0 veröffentlicht, um mit <a href="Microsoft_Windows_2000" title="Microsoft Windows 2000">Windows 2000</a> <a href="IP-Telefonie" title="IP-Telefonie">IP-Telefonie</a> zu ermöglichen, damit wurden sogenannte Media Streams eingeführt. Die Schnittstelle ist nicht mehr <a href="Prozedurale_Programmierung" title="Prozedurale Programmierung">prozedural</a>, sondern <a href="Component_Object_Model" title="Component Object Model">COM</a>-orientiert.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Damit <a href="Anwendungssoftware" title="Anwendungssoftware">Anwendungen</a> TAPI-Funktionen nutzen können, muss ein <a href="Kompatibilit%C3%A4t_(Technik)" title="Kompatibilität (Technik)">kompatibler</a> TAPI-<a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Treiber</a> für den genutzten <a href="Telephony_Service_Provider" title="Telephony Service Provider">Telephony Service Provider</a> (TSP) installiert sein.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Dabei werden zwei Betriebsmodi unterstützt. Im First-Party-Modus besteht eine <a href="Direktverbindung" title="Direktverbindung">Direktverbindung</a> zwischen dem Client und der Telefonanlage. Im Third-Party-Modus erfolgt die Kommunikation zwischen Client und Telefonanlage indirekt über einen TAPI-Server im <a href="Netzwerk" title="Netzwerk">Netzwerk</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Telefonnummern">Telefonnummern</h2></div>
<p>Die TAPI-Definitionen für die Speicherung von Telefonnummern hatten Einfluss auf die <a href="Rufnummer#Schreibweisen" title="Rufnummer">Schreibweise von Rufnummern</a>. Grundsätzlich empfohlen ist die Angabe der globalen Rufnummer mit führendem Plus-Zeichen, wobei die Ortskennzahl immer in Klammern gesetzt wird. Die <a href="Integrated_Services_Digital_Network#Adressierung_bei_ISDN" title="Integrated Services Digital Network">ISDN-Subadresse</a> kann fallweise nach einem Vertikalstrich angefügt werden, gefolgt von einem Namenskommentar mit führendem Zirkumflex.
</p>
<dl><dd><code>+Landeskennzahl (Ortskennzahl) Anschlussnummer | Subadresse ^ Anrufname CRLF</code></dd></dl>
<p>Zur weiteren Unterteilung dürfen Leerzeichen, Punkt und Strich <code>[ .-]</code> verwendet werden. Die Ortskennzahl wird regelmäßig mit Leerzeichen getrennt herausgehoben. Durchwahlen werden häufig mit Strich angegeben.
</p><p>Darüber hinaus kennt die TAPI-Notation eine Reihe von funktionalen zusätzlichen Bestandteilen. Dabei bezeichnen <code>ABCD*#</code> die DTMF-Töne des <a href="Mehrfrequenzwahlverfahren" title="Mehrfrequenzwahlverfahren">Mehrfrequenzwahlverfahren</a>. Das Komma <code>[,]</code> für eine kurze Pause hat Eingang in viele andere Notationen von Telefonnummern gefunden. Dieses Zeichen wie auch <code>! P T , W @ $ ? ;</code> sind dabei aus dem <a href="AT-Befehlssatz" title="AT-Befehlssatz">AT-Befehlssatz</a> übernommen worden.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Java_Telephony_API" title="Java Telephony API">Java Telephony API</a></li>
<li><a href="Common_ISDN_Application_Programming_Interface" title="Common ISDN Application Programming Interface">Common ISDN Application Programming Interface</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Jörg Fischer, Christian Sailer: <cite style="font-style:italic">VoIP Praxisleitfaden</cite>. 2. Auflage. Carl Hanser Verlag, München 2016, ISBN 978-3-446-44491-1.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Telephony+Application+Programming+Interface&rft.au=J%C3%B6rg+Fischer%2C+Christian+Sailer&rft.btitle=VoIP+Praxisleitfaden&rft.date=2016&rft.edition=2&rft.genre=book&rft.isbn=9783446444911&rft.place=M%C3%BCnchen&rft.pub=Carl+Hanser+Verlag" style="display:none"> </span></li>
<li>Ray Horak: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Telecommunications and Data Communications Handbook</cite>. John Wiley & Sons, London 2007, ISBN 978-0-470-04141-3 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Telephony+Application+Programming+Interface&rft.au=Ray+Horak&rft.btitle=Telecommunications+and+Data+Communications+Handbook&rft.date=2007&rft.genre=book&rft.isbn=9780470041413&rft.place=London&rft.pub=John+Wiley+%26+Sons" style="display:none"> </span></li>
<li>Hu Hanrahan: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Network Convergence</cite>. John Wiley & Sons, London 2007, ISBN 978-0-470-02441-6 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Telephony+Application+Programming+Interface&rft.au=Hu+Hanrahan&rft.btitle=Network+Convergence&rft.date=2007&rft.genre=book&rft.isbn=9780470024416&rft.place=London&rft.pub=John+Wiley+%26+Sons" style="display:none"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/win32/tapi/telephony-application-programming-interfaces"><i>Telephony Application Programming Interfaces.</i></a> In: <i>learn.microsoft.com.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 22. Dezember 2024</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=Telephony+Application+Programming+Interfaces&rft.description=Telephony+Application+Programming+Interfaces&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Fwin32%2Ftapi%2Ftelephony-application-programming-interfaces&rft.language=en"> </span></li>
<li><span class="cite"><a rel="nofollow" class="external text" href="https://www.i-b-a-m.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm"><i>Andreas Marschall’s TAPI and TSPI FAQ.</i></a> In: <i>i-b-a-m.de.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 1. Dezember 2005</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=Andreas+Marschall%E2%80%99s+TAPI+and+TSPI+FAQ&rft.description=Andreas+Marschall%E2%80%99s+TAPI+and+TSPI+FAQ&rft.identifier=https%3A%2F%2Fwww.i-b-a-m.de%2FAndreas_Marschall%27s_TAPI_and_TSPI_FAQ.htm&rft.language=en"> </span></li>
<li><span class="cite"><a rel="nofollow" class="external text" href="https://www.grutzeck.de/de/tapi/liste-verfuegbarer-tapi-treiber"><i>Liste verfügbarer TAPI-Treiber.</i></a> In: <i>grutzeck.de.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 7. Februar 2019</span></span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=Liste+verf%C3%BCgbarer+TAPI-Treiber&rft.description=Liste+verf%C3%BCgbarer+TAPI-Treiber&rft.identifier=https%3A%2F%2Fwww.grutzeck.de%2Fde%2Ftapi%2Fliste-verfuegbarer-tapi-treiber"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite">Quinn Radich et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/win32/tapi/tapi-1-3"><i>TAPI 1.3.</i></a> In: <i>learn.microsoft.com.</i> Microsoft, 7. Januar 2021,<span class="Abrufdatum"> abgerufen am 22. Dezember 2024</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=TAPI%26nbsp%3B1.3&rft.description=TAPI%26nbsp%3B1.3&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Fwin32%2Ftapi%2Ftapi-1-3&rft.creator=Quinn+Radich+et+al.&rft.publisher=Microsoft&rft.date=2021-01-07&rft.language=en"> </span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="cite">Quinn Radich et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/win32/tapi/tapi-2-2-start-page"><i>Telephony Application Programming Interface Version 2.2.</i></a> In: <i>learn.microsoft.com.</i> Microsoft,<span class="Abrufdatum"> abgerufen am 13. Februar 2019</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=Telephony+Application+Programming+Interface+Version%26nbsp%3B2.2&rft.description=Telephony+Application+Programming+Interface+Version%26nbsp%3B2.2&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Fwin32%2Ftapi%2Ftapi-2-2-start-page&rft.creator=Quinn+Radich+et+al.&rft.publisher=Microsoft&rft.language=en"> </span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite">Quinn Radich et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/win32/tapi/tapi-3-1-start-page"><i>Telephony Application Programming Interface Version 3.1.</i></a> In: <i>learn.microsoft.com.</i> Microsoft,<span class="Abrufdatum"> abgerufen am 13. Februar 2019</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=Telephony+Application+Programming+Interface+Version%26nbsp%3B3.1&rft.description=Telephony+Application+Programming+Interface+Version%26nbsp%3B3.1&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Fwin32%2Ftapi%2Ftapi-3-1-start-page&rft.creator=Quinn+Radich+et+al.&rft.publisher=Microsoft&rft.language=en"> </span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.grutzeck.de/de/tapi/liste-verfuegbarer-tapi-treiber"><i>Liste verfügbarer TAPI-Treiber.</i></a> In: <i>grutzeck.de.</i><span class="Abrufdatum"> Abgerufen am 7. Februar 2019</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ATelephony+Application+Programming+Interface&rft.title=Liste+verf%C3%BCgbarer+TAPI-Treiber&rft.description=Liste+verf%C3%BCgbarer+TAPI-Treiber&rft.identifier=https%3A%2F%2Fwww.grutzeck.de%2Fde%2Ftapi%2Fliste-verfuegbarer-tapi-treiber"> </span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-12-25" href="https://de.wikipedia.org/wiki/?title=Telephony_Application_Programming_Interface&oldid=251575578">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>